it is estimated that... - French English Dictionary